# 定义一个变量 记录余额
# money = eval(input("请输入公交卡的余额:"))
# # 定义一个变量 判断是否有空座
# flag = not True
# # 判断余额
# if money >= 2:
#     print("可以上车")
#     # 判断是否有座位
#     if flag:
#         print("有座位可以坐下")
#     else:
#         print("没有座位")
# else:
#     print("卡中余额不足")
#

# def sum():
#     num =10
#     print(num)
#
# def sum1():
#     return 1,2
#
# print(sum1())


fib = lambda n, x=0, y=1: x if not n else fib(n - 1, y, x + y)
print(fib(20))

# def fib1(n, x=0, y=1):
#     if not n:
#         return x
#     else:
#         fib1(n - 1, y, x + y)
#
#
# print(fib1(20))
